after & sales for diesel generator careers in Swansea, United Kingdom